<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>hashcat-3.201: H:/TDDownload/Hashcat v3.20/hashcat-3.201/src/usage.c Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">hashcat-3.201
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_06fe396e3e859736df6d43ad26baa72e.html">hashcat-3.201</a></li><li class="navelem"><a class="el" href="dir_9ce3dfc5d638c7f8b2c4ec0f6627771b.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">usage.c</div>  </div>
</div><!--header-->
<div class="contents">
<a href="usage_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &quot;common.h&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#include &quot;usage.h&quot;</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="usage_8c.html#a0aa0e5a728d84315e02900cb87cbfb6c">    9</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="usage_8c.html#a0aa0e5a728d84315e02900cb87cbfb6c">USAGE_MINI</a>[] =</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;{</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;  <span class="stringliteral">&quot;Usage: %s [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...&quot;</span>,</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;  <span class="stringliteral">&quot;Try --help for more help.&quot;</span>,</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;  NULL</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;};</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="usage_8c.html#ac76667e68c825491ad42494019de3965">   17</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="usage_8c.html#ac76667e68c825491ad42494019de3965">USAGE_BIG</a>[] =</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;{</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;  <span class="stringliteral">&quot;%s, advanced password recovery&quot;</span>,</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;  <span class="stringliteral">&quot;Usage: %s [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...&quot;</span>,</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  <span class="stringliteral">&quot;- [ Options ] -&quot;</span>,</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <span class="stringliteral">&quot; Options Short / Long          | Type | Description                                          | Example&quot;</span>,</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <span class="stringliteral">&quot;===============================+======+======================================================+=======================&quot;</span>,</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  <span class="stringliteral">&quot; -m, --hash-type               | Num  | Hash-type, see references below                      | -m 1000&quot;</span>,</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <span class="stringliteral">&quot; -a, --attack-mode             | Num  | Attack-mode, see references below                    | -a 3&quot;</span>,</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="stringliteral">&quot; -V, --version                 |      | Print version                                        |&quot;</span>,</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  <span class="stringliteral">&quot; -h, --help                    |      | Print help                                           |&quot;</span>,</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="stringliteral">&quot;     --quiet                   |      | Suppress output                                      |&quot;</span>,</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="stringliteral">&quot;     --hex-charset             |      | Assume charset is given in hex                       |&quot;</span>,</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="stringliteral">&quot;     --hex-salt                |      | Assume salt is given in hex                          |&quot;</span>,</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="stringliteral">&quot;     --hex-wordlist            |      | Assume words in wordlist is given in hex             |&quot;</span>,</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  <span class="stringliteral">&quot;     --force                   |      | Ignore warnings                                      |&quot;</span>,</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  <span class="stringliteral">&quot;     --status                  |      | Enable automatic update of the status-screen         |&quot;</span>,</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="stringliteral">&quot;     --status-timer            | Num  | Sets seconds between status-screen update to X       | --status-timer=1&quot;</span>,</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="stringliteral">&quot;     --machine-readable        |      | Display the status view in a machine readable format |&quot;</span>,</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="stringliteral">&quot;     --keep-guessing           |      | Keep guessing the hash after it has been cracked     |&quot;</span>,</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="stringliteral">&quot;     --loopback                |      | Add new plains to induct directory                   |&quot;</span>,</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="stringliteral">&quot;     --weak-hash-threshold     | Num  | Threshold X when to stop checking for weak hashes    | --weak=0&quot;</span>,</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="stringliteral">&quot;     --markov-hcstat           | File | Specify hcstat file to use                           | --markov-hc=my.hcstat&quot;</span>,</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="stringliteral">&quot;     --markov-disable          |      | Disables markov-chains, emulates classic brute-force |&quot;</span>,</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="stringliteral">&quot;     --markov-classic          |      | Enables classic markov-chains, no per-position       |&quot;</span>,</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="stringliteral">&quot; -t, --markov-threshold        | Num  | Threshold X when to stop accepting new markov-chains | -t 50&quot;</span>,</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="stringliteral">&quot;     --runtime                 | Num  | Abort session after X seconds of runtime             | --runtime=10&quot;</span>,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="stringliteral">&quot;     --session                 | Str  | Define specific session name                         | --session=mysession&quot;</span>,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="stringliteral">&quot;     --restore                 |      | Restore session from --session                       |&quot;</span>,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="stringliteral">&quot;     --restore-disable         |      | Do not write restore file                            |&quot;</span>,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="stringliteral">&quot;     --restore-file-path       | File | Specific path to restore file                        | --restore-file-path=my.restore&quot;</span>,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="stringliteral">&quot; -o, --outfile                 | File | Define outfile for recovered hash                    | -o outfile.txt&quot;</span>,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="stringliteral">&quot;     --outfile-format          | Num  | Define outfile-format X for recovered hash           | --outfile-format=7&quot;</span>,</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="stringliteral">&quot;     --outfile-autohex-disable |      | Disable the use of $HEX[] in output plains           |&quot;</span>,</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="stringliteral">&quot;     --outfile-check-timer     | Num  | Sets seconds between outfile checks to X             | --outfile-check=30&quot;</span>,</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="stringliteral">&quot; -p, --separator               | Char | Separator char for hashlists and outfile             | -p :&quot;</span>,</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="stringliteral">&quot;     --stdout                  |      | Do not crack a hash, instead print candidates only   |&quot;</span>,</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="stringliteral">&quot;     --show                    |      | Compare hashlist with potfile; Show cracked hashes   |&quot;</span>,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="stringliteral">&quot;     --left                    |      | Compare hashlist with potfile; Show uncracked hashes |&quot;</span>,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="stringliteral">&quot;     --username                |      | Enable ignoring of usernames in hashfile             |&quot;</span>,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="stringliteral">&quot;     --remove                  |      | Enable remove of hash once it is cracked             |&quot;</span>,</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="stringliteral">&quot;     --remove-timer            | Num  | Update input hash file each X seconds                | --remove-timer=30&quot;</span>,</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="stringliteral">&quot;     --potfile-disable         |      | Do not write potfile                                 |&quot;</span>,</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="stringliteral">&quot;     --potfile-path            | Dir  | Specific path to potfile                             | --potfile-path=my.pot&quot;</span>,</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="stringliteral">&quot;     --debug-mode              | Num  | Defines the debug mode (hybrid only by using rules)  | --debug-mode=4&quot;</span>,</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="stringliteral">&quot;     --debug-file              | File | Output file for debugging rules                      | --debug-file=good.log&quot;</span>,</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="stringliteral">&quot;     --induction-dir           | Dir  | Specify the induction directory to use for loopback  | --induction=inducts&quot;</span>,</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="stringliteral">&quot;     --outfile-check-dir       | Dir  | Specify the outfile directory to monitor for plains  | --outfile-check-dir=x&quot;</span>,</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="stringliteral">&quot;     --logfile-disable         |      | Disable the logfile                                  |&quot;</span>,</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="stringliteral">&quot;     --truecrypt-keyfiles      | File | Keyfiles used, separate with comma                   | --truecrypt-key=x.png&quot;</span>,</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="stringliteral">&quot;     --veracrypt-keyfiles      | File | Keyfiles used, separate with comma                   | --veracrypt-key=x.txt&quot;</span>,</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="stringliteral">&quot;     --veracrypt-pim           | Num  | VeraCrypt personal iterations multiplier             | --veracrypt-pim=1000&quot;</span>,</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="stringliteral">&quot; -b, --benchmark               |      | Run benchmark                                        |&quot;</span>,</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="stringliteral">&quot;     --speed-only              |      | Just return expected speed of the attack and quit    |&quot;</span>,</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="stringliteral">&quot; -c, --segment-size            | Num  | Sets size in MB to cache from the wordfile to X      | -c 32&quot;</span>,</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="stringliteral">&quot;     --bitmap-min              | Num  | Sets minimum bits allowed for bitmaps to X           | --bitmap-min=24&quot;</span>,</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="stringliteral">&quot;     --bitmap-max              | Num  | Sets maximum bits allowed for bitmaps to X           | --bitmap-max=24&quot;</span>,</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="stringliteral">&quot;     --cpu-affinity            | Str  | Locks to CPU devices, separate with comma            | --cpu-affinity=1,2,3&quot;</span>,</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="stringliteral">&quot; -I, --opencl-info             |      | Show info about OpenCL platforms/devices detected    | -I&quot;</span>,</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="stringliteral">&quot;     --opencl-platforms        | Str  | OpenCL platforms to use, separate with comma         | --opencl-platforms=2&quot;</span>,</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="stringliteral">&quot; -d, --opencl-devices          | Str  | OpenCL devices to use, separate with comma           | -d 1&quot;</span>,</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="stringliteral">&quot; -D, --opencl-device-types     | Str  | OpenCL device-types to use, separate with comma      | -D 1&quot;</span>,</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="stringliteral">&quot;     --opencl-vector-width     | Num  | Manual override OpenCL vector-width to X             | --opencl-vector=4&quot;</span>,</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="stringliteral">&quot; -w, --workload-profile        | Num  | Enable a specific workload profile, see pool below   | -w 3&quot;</span>,</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="stringliteral">&quot; -n, --kernel-accel            | Num  | Manual workload tuning, set outerloop step size to X | -n 64&quot;</span>,</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="stringliteral">&quot; -u, --kernel-loops            | Num  | Manual workload tuning, set innerloop step size to X | -u 256&quot;</span>,</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="stringliteral">&quot;     --nvidia-spin-damp        | Num  | Workaround NVidias CPU burning loop bug, in percent  | --nvidia-spin-damp=50&quot;</span>,</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="stringliteral">&quot;     --gpu-temp-disable        |      | Disable temperature and fanspeed reads and triggers  |&quot;</span>,</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="stringliteral">&quot;     --gpu-temp-abort          | Num  | Abort if GPU temperature reaches X degrees celsius   | --gpu-temp-abort=100&quot;</span>,</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="stringliteral">&quot;     --gpu-temp-retain         | Num  | Try to retain GPU temperature at X degrees celsius   | --gpu-temp-retain=95&quot;</span>,</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="stringliteral">&quot;     --powertune-enable        |      | Enable power tuning, restores settings when finished |&quot;</span>,</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="stringliteral">&quot;     --scrypt-tmto             | Num  | Manually override TMTO value for scrypt to X         | --scrypt-tmto=3&quot;</span>,</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="stringliteral">&quot; -s, --skip                    | Num  | Skip X words from the start                          | -s 1000000&quot;</span>,</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="stringliteral">&quot; -l, --limit                   | Num  | Limit X words from the start + skipped words         | -l 1000000&quot;</span>,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="stringliteral">&quot;     --keyspace                |      | Show keyspace base:mod values and quit               |&quot;</span>,</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="stringliteral">&quot; -j, --rule-left               | Rule | Single rule applied to each word from left wordlist  | -j &#39;c&#39;&quot;</span>,</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="stringliteral">&quot; -k, --rule-right              | Rule | Single rule applied to each word from right wordlist | -k &#39;^-&#39;&quot;</span>,</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="stringliteral">&quot; -r, --rules-file              | File | Multiple rules applied to each word from wordlists   | -r rules/best64.rule&quot;</span>,</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="stringliteral">&quot; -g, --generate-rules          | Num  | Generate X random rules                              | -g 10000&quot;</span>,</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="stringliteral">&quot;     --generate-rules-func-min | Num  | Force min X funcs per rule                           |&quot;</span>,</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="stringliteral">&quot;     --generate-rules-func-max | Num  | Force max X funcs per rule                           |&quot;</span>,</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="stringliteral">&quot;     --generate-rules-seed     | Num  | Force RNG seed set to X                              |&quot;</span>,</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="stringliteral">&quot; -1, --custom-charset1         | CS   | User-defined charset ?1                              | -1 ?l?d?u&quot;</span>,</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="stringliteral">&quot; -2, --custom-charset2         | CS   | User-defined charset ?2                              | -2 ?l?d?s&quot;</span>,</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="stringliteral">&quot; -3, --custom-charset3         | CS   | User-defined charset ?3                              |&quot;</span>,</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="stringliteral">&quot; -4, --custom-charset4         | CS   | User-defined charset ?4                              |&quot;</span>,</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="stringliteral">&quot; -i, --increment               |      | Enable mask increment mode                           |&quot;</span>,</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="stringliteral">&quot;     --increment-min           | Num  | Start mask incrementing at X                         | --increment-min=4&quot;</span>,</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="stringliteral">&quot;     --increment-max           | Num  | Stop mask incrementing at X                          | --increment-max=8&quot;</span>,</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="stringliteral">&quot;- [ Hash modes ] -&quot;</span>,</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="stringliteral">&quot;      # | Name                                             | Category&quot;</span>,</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="stringliteral">&quot;  ======+==================================================+======================================&quot;</span>,</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="stringliteral">&quot;    900 | MD4                                              | Raw Hash&quot;</span>,</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="stringliteral">&quot;      0 | MD5                                              | Raw Hash&quot;</span>,</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="stringliteral">&quot;   5100 | Half MD5                                         | Raw Hash&quot;</span>,</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="stringliteral">&quot;    100 | SHA1                                             | Raw Hash&quot;</span>,</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="stringliteral">&quot;  10800 | SHA-384                                          | Raw Hash&quot;</span>,</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="stringliteral">&quot;   1400 | SHA-256                                          | Raw Hash&quot;</span>,</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="stringliteral">&quot;   1700 | SHA-512                                          | Raw Hash&quot;</span>,</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="stringliteral">&quot;   5000 | SHA-3(Keccak)                                    | Raw Hash&quot;</span>,</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="stringliteral">&quot;  10100 | SipHash                                          | Raw Hash&quot;</span>,</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="stringliteral">&quot;   6000 | RipeMD160                                        | Raw Hash&quot;</span>,</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="stringliteral">&quot;   6100 | Whirlpool                                        | Raw Hash&quot;</span>,</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="stringliteral">&quot;   6900 | GOST R 34.11-94                                  | Raw Hash&quot;</span>,</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="stringliteral">&quot;  11700 | GOST R 34.11-2012 (Streebog) 256-bit             | Raw Hash&quot;</span>,</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="stringliteral">&quot;  11800 | GOST R 34.11-2012 (Streebog) 512-bit             | Raw Hash&quot;</span>,</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="stringliteral">&quot;     10 | md5($pass.$salt)                                 | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="stringliteral">&quot;     20 | md5($salt.$pass)                                 | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="stringliteral">&quot;     30 | md5(unicode($pass).$salt)                        | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="stringliteral">&quot;     40 | md5($salt.unicode($pass))                        | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="stringliteral">&quot;   3800 | md5($salt.$pass.$salt)                           | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="stringliteral">&quot;   3710 | md5($salt.md5($pass))                            | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="stringliteral">&quot;   2600 | md5(md5($pass))                                  | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="stringliteral">&quot;   4300 | md5(strtoupper(md5($pass)))                      | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="stringliteral">&quot;   4400 | md5(sha1($pass))                                 | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="stringliteral">&quot;    110 | sha1($pass.$salt)                                | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="stringliteral">&quot;    120 | sha1($salt.$pass)                                | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="stringliteral">&quot;    130 | sha1(unicode($pass).$salt)                       | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="stringliteral">&quot;    140 | sha1($salt.unicode($pass))                       | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="stringliteral">&quot;   4500 | sha1(sha1($pass))                                | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="stringliteral">&quot;   4700 | sha1(md5($pass))                                 | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="stringliteral">&quot;   4900 | sha1($salt.$pass.$salt)                          | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="stringliteral">&quot;  14400 | sha1(CX)                                         | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="stringliteral">&quot;   1410 | sha256($pass.$salt)                              | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="stringliteral">&quot;   1420 | sha256($salt.$pass)                              | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="stringliteral">&quot;   1430 | sha256(unicode($pass).$salt)                     | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="stringliteral">&quot;   1440 | sha256($salt.unicode($pass))                     | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="stringliteral">&quot;   1710 | sha512($pass.$salt)                              | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <span class="stringliteral">&quot;   1720 | sha512($salt.$pass)                              | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="stringliteral">&quot;   1730 | sha512(unicode($pass).$salt)                     | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="stringliteral">&quot;   1740 | sha512($salt.unicode($pass))                     | Raw Hash, Salted and / or Iterated&quot;</span>,</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="stringliteral">&quot;     50 | HMAC-MD5 (key = $pass)                           | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="stringliteral">&quot;     60 | HMAC-MD5 (key = $salt)                           | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="stringliteral">&quot;    150 | HMAC-SHA1 (key = $pass)                          | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="stringliteral">&quot;    160 | HMAC-SHA1 (key = $salt)                          | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="stringliteral">&quot;   1450 | HMAC-SHA256 (key = $pass)                        | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="stringliteral">&quot;   1460 | HMAC-SHA256 (key = $salt)                        | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="stringliteral">&quot;   1750 | HMAC-SHA512 (key = $pass)                        | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="stringliteral">&quot;   1760 | HMAC-SHA512 (key = $salt)                        | Raw Hash, Authenticated&quot;</span>,</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="stringliteral">&quot;  14000 | DES (PT = $salt, key = $pass)                    | Raw Cipher, Known-Plaintext attack&quot;</span>,</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="stringliteral">&quot;  14100 | 3DES (PT = $salt, key = $pass)                   | Raw Cipher, Known-Plaintext attack&quot;</span>,</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="stringliteral">&quot;    400 | phpass                                           | Generic KDF&quot;</span>,</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="stringliteral">&quot;   8900 | scrypt                                           | Generic KDF&quot;</span>,</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="stringliteral">&quot;  11900 | PBKDF2-HMAC-MD5                                  | Generic KDF&quot;</span>,</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="stringliteral">&quot;  12000 | PBKDF2-HMAC-SHA1                                 | Generic KDF&quot;</span>,</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="stringliteral">&quot;  10900 | PBKDF2-HMAC-SHA256                               | Generic KDF&quot;</span>,</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="stringliteral">&quot;  12100 | PBKDF2-HMAC-SHA512                               | Generic KDF&quot;</span>,</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="stringliteral">&quot;     23 | Skype                                            | Network protocols&quot;</span>,</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="stringliteral">&quot;   2500 | WPA/WPA2                                         | Network protocols&quot;</span>,</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="stringliteral">&quot;   4800 | iSCSI CHAP authentication, MD5(Chap)             | Network protocols&quot;</span>,</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="stringliteral">&quot;   5300 | IKE-PSK MD5                                      | Network protocols&quot;</span>,</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="stringliteral">&quot;   5400 | IKE-PSK SHA1                                     | Network protocols&quot;</span>,</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="stringliteral">&quot;   5500 | NetNTLMv1                                        | Network protocols&quot;</span>,</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="stringliteral">&quot;   5500 | NetNTLMv1 + ESS                                  | Network protocols&quot;</span>,</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="stringliteral">&quot;   5600 | NetNTLMv2                                        | Network protocols&quot;</span>,</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="stringliteral">&quot;   7300 | IPMI2 RAKP HMAC-SHA1                             | Network protocols&quot;</span>,</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="stringliteral">&quot;   7500 | Kerberos 5 AS-REQ Pre-Auth etype 23              | Network protocols&quot;</span>,</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="stringliteral">&quot;   8300 | DNSSEC (NSEC3)                                   | Network protocols&quot;</span>,</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="stringliteral">&quot;  10200 | Cram MD5                                         | Network protocols&quot;</span>,</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="stringliteral">&quot;  11100 | PostgreSQL CRAM (MD5)                            | Network protocols&quot;</span>,</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="stringliteral">&quot;  11200 | MySQL CRAM (SHA1)                                | Network protocols&quot;</span>,</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="stringliteral">&quot;  11400 | SIP digest authentication (MD5)                  | Network protocols&quot;</span>,</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="stringliteral">&quot;  13100 | Kerberos 5 TGS-REP etype 23                      | Network protocols&quot;</span>,</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="stringliteral">&quot;    121 | SMF (Simple Machines Forum)                      | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <span class="stringliteral">&quot;    400 | phpBB3                                           | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="stringliteral">&quot;   2611 | vBulletin &lt; v3.8.5                               | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="stringliteral">&quot;   2711 | vBulletin &gt; v3.8.5                               | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="stringliteral">&quot;   2811 | MyBB                                             | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="stringliteral">&quot;   2811 | IPB (Invison Power Board)                        | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="stringliteral">&quot;   8400 | WBB3 (Woltlab Burning Board)                     | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="stringliteral">&quot;     11 | Joomla &lt; 2.5.18                                  | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="stringliteral">&quot;    400 | Joomla &gt; 2.5.18                                  | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="stringliteral">&quot;    400 | Wordpress                                        | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="stringliteral">&quot;   2612 | PHPS                                             | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="stringliteral">&quot;   7900 | Drupal7                                          | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="stringliteral">&quot;     21 | osCommerce                                       | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="stringliteral">&quot;     21 | xt:Commerce                                      | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <span class="stringliteral">&quot;  11000 | PrestaShop                                       | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="stringliteral">&quot;    124 | Django (SHA-1)                                   | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="stringliteral">&quot;  10000 | Django (PBKDF2-SHA256)                           | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="stringliteral">&quot;   3711 | Mediawiki B type                                 | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="stringliteral">&quot;   7600 | Redmine                                          | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="stringliteral">&quot;  13900 | OpenCart                                         | Forums, CMS, E-Commerce, Frameworks&quot;</span>,</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="stringliteral">&quot;     12 | PostgreSQL                                       | Database Server&quot;</span>,</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="stringliteral">&quot;    131 | MSSQL(2000)                                      | Database Server&quot;</span>,</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="stringliteral">&quot;    132 | MSSQL(2005)                                      | Database Server&quot;</span>,</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="stringliteral">&quot;   1731 | MSSQL(2012)                                      | Database Server&quot;</span>,</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="stringliteral">&quot;   1731 | MSSQL(2014)                                      | Database Server&quot;</span>,</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="stringliteral">&quot;    200 | MySQL323                                         | Database Server&quot;</span>,</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <span class="stringliteral">&quot;    300 | MySQL4.1/MySQL5                                  | Database Server&quot;</span>,</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="stringliteral">&quot;   3100 | Oracle H: Type (Oracle 7+)                       | Database Server&quot;</span>,</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="stringliteral">&quot;    112 | Oracle S: Type (Oracle 11+)                      | Database Server&quot;</span>,</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="stringliteral">&quot;  12300 | Oracle T: Type (Oracle 12+)                      | Database Server&quot;</span>,</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="stringliteral">&quot;   8000 | Sybase ASE                                       | Database Server&quot;</span>,</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="stringliteral">&quot;    141 | EPiServer 6.x &lt; v4                               | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="stringliteral">&quot;   1441 | EPiServer 6.x &gt; v4                               | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="stringliteral">&quot;   1600 | Apache $apr1$                                    | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="stringliteral">&quot;  12600 | ColdFusion 10+                                   | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="stringliteral">&quot;   1421 | hMailServer                                      | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="stringliteral">&quot;    101 | nsldap, SHA-1(Base64), Netscape LDAP SHA         | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="stringliteral">&quot;    111 | nsldaps, SSHA-1(Base64), Netscape LDAP SSHA      | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="stringliteral">&quot;   1711 | SSHA-512(Base64), LDAP {SSHA512}                 | HTTP, SMTP, LDAP Server&quot;</span>,</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="stringliteral">&quot;  11500 | CRC32                                            | Checksums&quot;</span>,</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="stringliteral">&quot;   3000 | LM                                               | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="stringliteral">&quot;   1000 | NTLM                                             | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="stringliteral">&quot;   1100 | Domain Cached Credentials (DCC), MS Cache        | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="stringliteral">&quot;   2100 | Domain Cached Credentials 2 (DCC2), MS Cache 2   | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="stringliteral">&quot;  12800 | MS-AzureSync PBKDF2-HMAC-SHA256                  | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="stringliteral">&quot;   1500 | descrypt, DES(Unix), Traditional DES             | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="stringliteral">&quot;  12400 | BSDiCrypt, Extended DES                          | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="stringliteral">&quot;    500 | md5crypt $1$, MD5(Unix)                          | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="stringliteral">&quot;   3200 | bcrypt $2*$, Blowfish(Unix)                      | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="stringliteral">&quot;   7400 | sha256crypt $5$, SHA256(Unix)                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="stringliteral">&quot;   1800 | sha512crypt $6$, SHA512(Unix)                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="stringliteral">&quot;    122 | OSX v10.4, OSX v10.5, OSX v10.6                  | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="stringliteral">&quot;   1722 | OSX v10.7                                        | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="stringliteral">&quot;   7100 | OSX v10.8, OSX v10.9, OSX v10.10                 | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="stringliteral">&quot;   6300 | AIX {smd5}                                       | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="stringliteral">&quot;   6700 | AIX {ssha1}                                      | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="stringliteral">&quot;   6400 | AIX {ssha256}                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="stringliteral">&quot;   6500 | AIX {ssha512}                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="stringliteral">&quot;   2400 | Cisco-PIX                                        | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="stringliteral">&quot;   2410 | Cisco-ASA                                        | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="stringliteral">&quot;    500 | Cisco-IOS $1$                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="stringliteral">&quot;   5700 | Cisco-IOS $4$                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="stringliteral">&quot;   9200 | Cisco-IOS $8$                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="stringliteral">&quot;   9300 | Cisco-IOS $9$                                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="stringliteral">&quot;     22 | Juniper Netscreen/SSG (ScreenOS)                 | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="stringliteral">&quot;    501 | Juniper IVE                                      | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="stringliteral">&quot;   5800 | Android PIN                                      | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="stringliteral">&quot;  13800 | Windows 8+ phone PIN/Password                    | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <span class="stringliteral">&quot;   8100 | Citrix Netscaler                                 | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <span class="stringliteral">&quot;   8500 | RACF                                             | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="stringliteral">&quot;   7200 | GRUB 2                                           | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="stringliteral">&quot;   9900 | Radmin2                                          | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="stringliteral">&quot;    125 | ArubaOS                                          | Operating-Systems&quot;</span>,</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="stringliteral">&quot;   7700 | SAP CODVN B (BCODE)                              | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="stringliteral">&quot;   7800 | SAP CODVN F/G (PASSCODE)                         | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="stringliteral">&quot;  10300 | SAP CODVN H (PWDSALTEDHASH) iSSHA-1              | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="stringliteral">&quot;   8600 | Lotus Notes/Domino 5                             | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="stringliteral">&quot;   8700 | Lotus Notes/Domino 6                             | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="stringliteral">&quot;   9100 | Lotus Notes/Domino 8                             | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="stringliteral">&quot;    133 | PeopleSoft                                       | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <span class="stringliteral">&quot;  13500 | PeopleSoft Token                                 | Enterprise Application Software (EAS)&quot;</span>,</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="stringliteral">&quot;  11600 | 7-Zip                                            | Archives&quot;</span>,</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="stringliteral">&quot;  12500 | RAR3-hp                                          | Archives&quot;</span>,</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="stringliteral">&quot;  13000 | RAR5                                             | Archives&quot;</span>,</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="stringliteral">&quot;  13200 | AxCrypt                                          | Archives&quot;</span>,</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  <span class="stringliteral">&quot;  13300 | AxCrypt in memory SHA1                           | Archives&quot;</span>,</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <span class="stringliteral">&quot;  13600 | WinZip                                           | Archives&quot;</span>,</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="stringliteral">&quot;   62XY | TrueCrypt                                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="stringliteral">&quot;     X  | 1 = PBKDF2-HMAC-RipeMD160                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="stringliteral">&quot;     X  | 2 = PBKDF2-HMAC-SHA512                           | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="stringliteral">&quot;     X  | 3 = PBKDF2-HMAC-Whirlpool                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="stringliteral">&quot;     X  | 4 = PBKDF2-HMAC-RipeMD160 + boot-mode            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure AES                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure Serpent                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure Twofish                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure AES                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure Serpent                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure Twofish                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded AES-Twofish            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded Serpent-AES            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded Twofish-Serpent        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="stringliteral">&quot;      Y | 3 = XTS 1536 bit all                             | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="stringliteral">&quot;   8800 | Android FDE &lt; v4.3                               | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="stringliteral">&quot;  12900 | Android FDE (Samsung DEK)                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="stringliteral">&quot;  12200 | eCryptfs                                         | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="stringliteral">&quot;  137XY | VeraCrypt                                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="stringliteral">&quot;     X  | 1 = PBKDF2-HMAC-RipeMD160                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="stringliteral">&quot;     X  | 2 = PBKDF2-HMAC-SHA512                           | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="stringliteral">&quot;     X  | 3 = PBKDF2-HMAC-Whirlpool                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="stringliteral">&quot;     X  | 4 = PBKDF2-HMAC-RipeMD160 + boot-mode            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="stringliteral">&quot;     X  | 5 = PBKDF2-HMAC-SHA256                           | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <span class="stringliteral">&quot;     X  | 6 = PBKDF2-HMAC-SHA256 + boot-mode               | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure AES                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure Serpent                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="stringliteral">&quot;      Y | 1 = XTS  512 bit pure Twofish                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure AES                        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure Serpent                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit pure Twofish                    | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded AES-Twofish            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded Serpent-AES            | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="stringliteral">&quot;      Y | 2 = XTS 1024 bit cascaded Twofish-Serpent        | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="stringliteral">&quot;      Y | 3 = XTS 1536 bit all                             | Full-Disk encryptions (FDE)&quot;</span>,</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="stringliteral">&quot;   9700 | MS Office &lt;= 2003 $0|$1, MD5 + RC4               | Documents&quot;</span>,</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  <span class="stringliteral">&quot;   9710 | MS Office &lt;= 2003 $0|$1, MD5 + RC4, collider #1  | Documents&quot;</span>,</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="stringliteral">&quot;   9720 | MS Office &lt;= 2003 $0|$1, MD5 + RC4, collider #2  | Documents&quot;</span>,</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="stringliteral">&quot;   9800 | MS Office &lt;= 2003 $3|$4, SHA1 + RC4              | Documents&quot;</span>,</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="stringliteral">&quot;   9810 | MS Office &lt;= 2003 $3|$4, SHA1 + RC4, collider #1 | Documents&quot;</span>,</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="stringliteral">&quot;   9820 | MS Office &lt;= 2003 $3|$4, SHA1 + RC4, collider #2 | Documents&quot;</span>,</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="stringliteral">&quot;   9400 | MS Office 2007                                   | Documents&quot;</span>,</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="stringliteral">&quot;   9500 | MS Office 2010                                   | Documents&quot;</span>,</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="stringliteral">&quot;   9600 | MS Office 2013                                   | Documents&quot;</span>,</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="stringliteral">&quot;  10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4)                    | Documents&quot;</span>,</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="stringliteral">&quot;  10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1       | Documents&quot;</span>,</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="stringliteral">&quot;  10420 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2       | Documents&quot;</span>,</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="stringliteral">&quot;  10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8)                    | Documents&quot;</span>,</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="stringliteral">&quot;  10600 | PDF 1.7 Level 3 (Acrobat 9)                      | Documents&quot;</span>,</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="stringliteral">&quot;  10700 | PDF 1.7 Level 8 (Acrobat 10 - 11)                | Documents&quot;</span>,</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="stringliteral">&quot;   9000 | Password Safe v2                                 | Password Managers&quot;</span>,</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="stringliteral">&quot;   5200 | Password Safe v3                                 | Password Managers&quot;</span>,</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="stringliteral">&quot;   6800 | Lastpass + Lastpass sniffed                      | Password Managers&quot;</span>,</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="stringliteral">&quot;   6600 | 1Password, agilekeychain                         | Password Managers&quot;</span>,</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  <span class="stringliteral">&quot;   8200 | 1Password, cloudkeychain                         | Password Managers&quot;</span>,</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="stringliteral">&quot;  11300 | Bitcoin/Litecoin wallet.dat                      | Password Managers&quot;</span>,</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="stringliteral">&quot;  12700 | Blockchain, My Wallet                            | Password Managers&quot;</span>,</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="stringliteral">&quot;  13400 | Keepass 1 (AES/Twofish) and Keepass 2 (AES)      | Password Managers&quot;</span>,</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  <span class="stringliteral">&quot;  99999 | Plaintext                                        | Plaintext&quot;</span>,</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  <span class="stringliteral">&quot;- [ Outfile Formats ] -&quot;</span>,</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  <span class="stringliteral">&quot;  # | Format&quot;</span>,</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  <span class="stringliteral">&quot; ===+========&quot;</span>,</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  <span class="stringliteral">&quot;  1 | hash[:salt]&quot;</span>,</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  <span class="stringliteral">&quot;  2 | plain&quot;</span>,</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <span class="stringliteral">&quot;  3 | hash[:salt]:plain&quot;</span>,</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <span class="stringliteral">&quot;  4 | hex_plain&quot;</span>,</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  <span class="stringliteral">&quot;  5 | hash[:salt]:hex_plain&quot;</span>,</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  <span class="stringliteral">&quot;  6 | plain:hex_plain&quot;</span>,</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="stringliteral">&quot;  7 | hash[:salt]:plain:hex_plain&quot;</span>,</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  <span class="stringliteral">&quot;  8 | crackpos&quot;</span>,</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="stringliteral">&quot;  9 | hash[:salt]:crack_pos&quot;</span>,</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="stringliteral">&quot; 10 | plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="stringliteral">&quot; 11 | hash[:salt]:plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="stringliteral">&quot; 12 | hex_plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="stringliteral">&quot; 13 | hash[:salt]:hex_plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="stringliteral">&quot; 14 | plain:hex_plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="stringliteral">&quot; 15 | hash[:salt]:plain:hex_plain:crack_pos&quot;</span>,</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="stringliteral">&quot;- [ Rule Debugging Modes ] -&quot;</span>,</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  <span class="stringliteral">&quot;  # | Format&quot;</span>,</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <span class="stringliteral">&quot; ===+========&quot;</span>,</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="stringliteral">&quot;  1 | Finding-Rule&quot;</span>,</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  <span class="stringliteral">&quot;  2 | Original-Word&quot;</span>,</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="stringliteral">&quot;  3 | Original-Word:Finding-Rule&quot;</span>,</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="stringliteral">&quot;  4 | Original-Word:Finding-Rule:Processed-Word&quot;</span>,</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <span class="stringliteral">&quot;- [ Attack Modes ] -&quot;</span>,</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  <span class="stringliteral">&quot;  # | Mode&quot;</span>,</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  <span class="stringliteral">&quot; ===+======&quot;</span>,</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  <span class="stringliteral">&quot;  0 | Straight&quot;</span>,</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  <span class="stringliteral">&quot;  1 | Combination&quot;</span>,</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <span class="stringliteral">&quot;  3 | Brute-force&quot;</span>,</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  <span class="stringliteral">&quot;  6 | Hybrid Wordlist + Mask&quot;</span>,</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="stringliteral">&quot;  7 | Hybrid Mask + Wordlist&quot;</span>,</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="stringliteral">&quot;- [ Built-in Charsets ] -&quot;</span>,</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="stringliteral">&quot;  ? | Charset&quot;</span>,</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  <span class="stringliteral">&quot; ===+=========&quot;</span>,</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  <span class="stringliteral">&quot;  l | abcdefghijklmnopqrstuvwxyz&quot;</span>,</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="stringliteral">&quot;  u | ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;</span>,</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="stringliteral">&quot;  d | 0123456789&quot;</span>,</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="stringliteral">&quot;  h | 0123456789abcdef&quot;</span>,</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="stringliteral">&quot;  H | 0123456789ABCDEF&quot;</span>,</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="stringliteral">&quot;  s |  !\&quot;#$%%&amp;&#39;()*+,-./:;&lt;=&gt;?@[\\]^_`{|}~&quot;</span>,</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="stringliteral">&quot;  a | ?l?u?d?s&quot;</span>,</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="stringliteral">&quot;  b | 0x00 - 0xff&quot;</span>,</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="stringliteral">&quot;- [ OpenCL Device Types ] -&quot;</span>,</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="stringliteral">&quot;  # | Device Type&quot;</span>,</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="stringliteral">&quot; ===+=============&quot;</span>,</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  <span class="stringliteral">&quot;  1 | CPU&quot;</span>,</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="stringliteral">&quot;  2 | GPU&quot;</span>,</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <span class="stringliteral">&quot;  3 | FPGA, DSP, Co-Processor&quot;</span>,</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="stringliteral">&quot;- [ Workload Profiles ] -&quot;</span>,</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <span class="stringliteral">&quot;  # | Performance | Runtime | Power Consumption | Desktop Impact&quot;</span>,</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  <span class="stringliteral">&quot; ===+=============+=========+===================+=================&quot;</span>,</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <span class="stringliteral">&quot;  1 | Low         |   2 ms  | Low               | Minimal&quot;</span>,</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <span class="stringliteral">&quot;  2 | Default     |  12 ms  | Economic          | Noticeable&quot;</span>,</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <span class="stringliteral">&quot;  3 | High        |  96 ms  | High              | Unresponsive&quot;</span>,</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="stringliteral">&quot;  4 | Nightmare   | 480 ms  | Insane            | Headless&quot;</span>,</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="stringliteral">&quot;- [ Basic Examples ] -&quot;</span>,</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  <span class="stringliteral">&quot;  Attack-          | Hash- |&quot;</span>,</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <span class="stringliteral">&quot;  Mode             | Type  | Example command&quot;</span>,</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="stringliteral">&quot; ==================+=======+==================================================================&quot;</span>,</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="stringliteral">&quot;  Wordlist         | $P$   | %s -a 0 -m 400 example400.hash example.dict&quot;</span>,</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  <span class="stringliteral">&quot;  Wordlist + Rules | MD5   | %s -a 0 -m 0 example0.hash example.dict -r rules/best64.rule&quot;</span>,</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  <span class="stringliteral">&quot;  Brute-Force      | MD5   | %s -a 3 -m 0 example0.hash ?a?a?a?a?a?a&quot;</span>,</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="stringliteral">&quot;  Combinator       | MD5   | %s -a 1 -m 0 example0.hash example.dict example.dict&quot;</span>,</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="stringliteral">&quot;If you still have no idea what just happened try following pages:&quot;</span>,</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <span class="stringliteral">&quot;* https://hashcat.net/wiki/#howtos_videos_papers_articles_etc_in_the_wild&quot;</span>,</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="stringliteral">&quot;* https://hashcat.net/wiki/#frequently_asked_questions&quot;</span>,</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  NULL</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;};</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="usage_8c.html#aba66730e3ba85ccf35b58414d8f04281">  418</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="usage_8c.html#aba66730e3ba85ccf35b58414d8f04281">usage_mini_print</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *progname)</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;{</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; <a class="code" href="usage_8c.html#a0aa0e5a728d84315e02900cb87cbfb6c">USAGE_MINI</a>[i] != NULL; i++)</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  {</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    printf (<a class="code" href="usage_8c.html#a0aa0e5a728d84315e02900cb87cbfb6c">USAGE_MINI</a>[i], progname);</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    fwrite (EOL, strlen (EOL), 1, stdout);</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  }</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;}</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="usage_8c.html#a3c0802bcb8334c7786bc36619ed949d7">  428</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="usage_8c.html#a3c0802bcb8334c7786bc36619ed949d7">usage_big_print</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *progname)</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;{</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; <a class="code" href="usage_8c.html#ac76667e68c825491ad42494019de3965">USAGE_BIG</a>[i] != NULL; i++)</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  {</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    printf (<a class="code" href="usage_8c.html#ac76667e68c825491ad42494019de3965">USAGE_BIG</a>[i], progname);</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    fwrite (EOL, strlen (EOL), 1, stdout);</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  }</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;}</div><div class="ttc" id="usage_8c_html_ac76667e68c825491ad42494019de3965"><div class="ttname"><a href="usage_8c.html#ac76667e68c825491ad42494019de3965">USAGE_BIG</a></div><div class="ttdeci">static const char * USAGE_BIG[]</div><div class="ttdef"><b>Definition:</b> <a href="usage_8c_source.html#l00017">usage.c:17</a></div></div>
<div class="ttc" id="usage_8c_html_a3c0802bcb8334c7786bc36619ed949d7"><div class="ttname"><a href="usage_8c.html#a3c0802bcb8334c7786bc36619ed949d7">usage_big_print</a></div><div class="ttdeci">void usage_big_print(const char *progname)</div><div class="ttdef"><b>Definition:</b> <a href="usage_8c_source.html#l00428">usage.c:428</a></div></div>
<div class="ttc" id="usage_8c_html_aba66730e3ba85ccf35b58414d8f04281"><div class="ttname"><a href="usage_8c.html#aba66730e3ba85ccf35b58414d8f04281">usage_mini_print</a></div><div class="ttdeci">void usage_mini_print(const char *progname)</div><div class="ttdef"><b>Definition:</b> <a href="usage_8c_source.html#l00418">usage.c:418</a></div></div>
<div class="ttc" id="usage_8c_html_a0aa0e5a728d84315e02900cb87cbfb6c"><div class="ttname"><a href="usage_8c.html#a0aa0e5a728d84315e02900cb87cbfb6c">USAGE_MINI</a></div><div class="ttdeci">static const char * USAGE_MINI[]</div><div class="ttdef"><b>Definition:</b> <a href="usage_8c_source.html#l00009">usage.c:9</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
